package co.edu.uniandes.webdesktop.chat.client.mundo;

import java.io.Serializable;

public class Amigo implements Serializable{
	
/**
 * estado actual del amigo
 */
private boolean conectado;
/**
 * nombre del amigo del usuario
 */
private String nombre;
/**
 * correo del amigo
 */
private String correo;

/**
 * metodo para saber si un amigo esta conectado o no
 * @return estado del usaurio
 */
public boolean isConectado() {
	return conectado;
}

/**
 * metodo para cambiar el estado de un amigo
 * @param conectado: nuevo estado del amigo
 */
public void setConectado(boolean conectado) {
	this.conectado = conectado;
}
/**
 * retorna el  nombre de un amigo
 * @return nombre del amigo
 */
public String getNombre() {
	return nombre;
}
/**
 * cambia el nombre de un amigo
 * @param nombre nuevo
 */
public void setNombre(String nombre) {
	this.nombre = nombre;
}
/**
 * da el nombre del amigo de un usuario
 * @return el correo del amigo de un usuario cualquiera
 */
public String getCorreo() {
	return correo;
}

/**
 * cambia el correo de un amigo cualquiera
 * @param correo nuevo
 */
public void setCorreo(String correo) {
	this.correo = correo;
}

/**
 * Constructor de la clase Amigo
 * @param nnombre del amigo
 * @param ncorreo del amigo
 * @param nconectado: estado del amigo 
 */
public Amigo(String nnombre, String ncorreo, boolean nconectado) {
	nombre = nnombre;
	correo = ncorreo;
	conectado = nconectado;
	// TODO Auto-generated constructor stub
}
}
